from public.action import *
from public.tools import *
from public.testData import *
"""
用例标题：查询
输入：账号：admin；密码：123456
前提条件：后台已注册已登录,存在可以被查询的订单编号
步骤： 1.点击销售管理订单管理界面。
      2.在订单号查询框输入“1666488839200002”，点击“搜索”按钮。
    
"""
shopid="1666488839200002 "
testCase="DBshop_005_查询"
#打开浏览器
firefox=getDriver()
openBrowser(firefox,urlAdmin)
#登录
logInAdmin(firefox)

#点击销售管理订单管理界面
adminMenu2(firefox,"销售管理","订单管理")
#输入订单号
firefox.find_element_by_xpath("//input[@class='span11']").send_keys(shopid)
print("订单号:",shopid)
#点击搜索
firefox.find_element_by_xpath("(//button[@class='btn btn-small btn-primary'])[1]").click()


#订单数1是预期值
#获取当前页面的订单数量
s=firefox.find_element_by_xpath('//body').text
l='订单数：'
r='\)'
num=reGetString(s,l,r)
if num=="1":#1是预期值
    writeLog("%s 测试通过" % testCase)
else:
    writeLog("%s 测试不通过" % testCase)
    getPhoto(firefox)
firefox.quit()

